package com.chenglai.video.service;

import com.chenglai.video.pojo.VideoCategory;
import com.chenglai.video.pojo.VideoInfo;
import com.github.pagehelper.PageInfo;

import java.util.List;
import java.util.Map;

/**
 * 类描述：
 *
 * @Author rxh
 * @Date 2023/11/16 8:56
 */
public interface VideoCategoryService {

    //后台接口

    /**
     * 获取视频分类列表
     */
    PageInfo getVideoCateGoryList(Integer page, Integer size, Integer shopId);


    List<VideoCategory> getVideoCateGoryList(Integer shopId);

    /**
     * 添加/修改视频分类
     */
    void editVideoCategory(VideoCategory VideoCategory);

    /**
     * 删除视频分类
     */
    Map<String,Object> delVideoCategory(Integer categoryId);

    /**
     * 视频分类详情
     */
    VideoCategory categoryDetail(Integer categoryId);

    /**
     * 根据视频分类查询视频集合
     */
    List<VideoInfo> queryVideoListByCategoryId(Integer categoryId);
}
